package algorithms.leaning.class29;

/**
 * 主要流程：
 * 1、五个数一组
 * 2、组内排序
 * 3、每组取一个中位数组成新数组
 * 4、 新数组排序取出中位数就是p
 * 5、剩下的就是荷兰国旗问题
 * <p>
 * 时间复杂度：T(N) = T(N/5) + T(7/10*N) + O(N)
 * 1、为什么五个数一组？因为是五个人发明出来的，人家喜欢五这个数
 *
 * @author guichang
 * @date 2021/7/2
 */

public class Code2_topK_bfprt {
}